package com.example.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 数据表实体类 -- 文件对象（没有全部对应表字段，只取了部分）
 */
@Data
@Accessors(chain = true)
@TableName("tb_files")
public class FilesEntity extends BaseFilesEntity{

    /**
     * 目标对象id
     *
     * 预留字段，如果想把文件存到别的存储服务如MinIO、Mongo时
     * 该字段就可以存Mongo的ID或其他文件标识
     */

    private String targetId;

    /**
     * 文件位置
     */
    private String filePath;

    /**
     * 原始文件名
     */
    private String fileName;

    /**
     * 文件后缀
     */
    private String suffix;
}
